1 DIM A$(67):POKE53280,14:POKE53281,6:POKE646,14:GOSUB3500:GOSUB3000 5 DV=PEEK(186):SC=0:GOSUB3050 10 GOSUB2020 20 ON AN GOTO40,400,450,500 30 GOTO10 40 A=0:INPUT"[147]NAME OF SPRITE FILE ";F$ 50 IFLEFT$(F$,2)<>"S/"THENF$="S/"+LEFT$(F$,14) 60 INPUT"WHAT IS SPRITE COLOR #";SC:IFSC>15THEN60 70 INPUT"IS SPRITE IN MULTICOLOR Y/N";AN$:IFAN$="Y"THENSC=SC OR 64:GOTO90 80 IFAN$<>"N"THEN70 90 SC=SC OR 128:GOSUB3400 100 OPEN15,DV,15 110 OPEN2,DV,2,"0:"+F$+",P,R" 120 GOSUB1000 130 GET#2,A$(A):A=A+1:IFA>66THEN600 140 IFST=0THEN130 150 IFST=64THEN240 160 PRINT"ST="ST:GOSUB1000:CLOSE2:CLOSE15:GOTO5 240 CLOSE2:CLOSE15:A=0 250 A$(0)=CHR$(192):A$(1)=CHR$(3) 260 A$(65)=CHR$(SC) 270 OPEN15,DV,15:OPEN2,DV,2,"@0:"+F$+",P,W":GOSUB1000 300 FORA=0TO65:IFA$(A)=""THENA$(A)=CHR$(0) 305 PRINT#2,A$(A);:NEXTA 310 GOSUB1000:CLOSE2:CLOSE15:GOTO5 400 SYS65126:END 450 F$="MENU1":GOTO510 500 F$="FWINT" 510 DV=PEEK(186):PRINT"[147]L[207]"CHR$(34)F$CHR$(34)","DV 520 PRINT"RUN" 530 POKE631,13:POKE632,13:POKE198,2:END 600 PRINT"FILE MUST NOT BE MORE THAN 1 BLOCK IN LENGTH":GOSUB2000:GOTO5 1000 INPUT#15,E$,B$,C$,D$:IFVAL(A$)>0THEN2000 1010 RETURN 2000 PRINTE$,B$,C$,D$ 2010 CLOSE2:CLOSE15:PRINT"ACTION ABORTED PRESS ANY KEY" 2020 GETAN$:IFAN$=""THEN2020 2030 AN=VAL(AN$):RETURN 3000 PRINT"[147] THIS PRG. IS DESIGNED TO TAKE THE FILESCREATED WITH THE SPRITE "; 3010 PRINT"EDITOR AND CHANGE FORMAT (LOAD ADDRESS ETC.) "; 3020 PRINT"SO AS TO MAKE THEM USEABLE AS A CRSR." 3030 PRINT"PRESS ANY KEY TO PROCEED." 3040 GOSUB2020:RETURN 3050 PRINT"[147]" 3060 PRINTSPC(13)"1.CRSR MOD." 3070 PRINTSPC(13)"2.BASIC" 3080 PRINTSPC(13)"3.MENU1" 3090 PRINTSPC(13)"4.SPRITE EDITOR" 3100 RETURN 3400 PRINT"[147] PICK HOT POINT (1/2/3/4)" 3410 PRINTSPC(13)"1 23[157][157][157][157]4" 3415 V=53248 3420 POKEV+0,130:POKEV+1,114:POKEV+16,0 3430 POKEV+37,11:POKEV+38,1:POKEV+39,12 3440 POKEV+28,1:POKEV+29,1:POKEV+23,1 3450 POKE2040,13:POKEV+21,1 3460 GOSUB2020:ONAN GOTO3475,3480,3485,3490 3470 GOTO3460 3475 SC=SC AND 207:GOTO3495 3480 SC=SC AND 207 OR 16:GOTO3495 3485 SC=SC AND 207 OR 32:GOTO3495 3490 SC=SC OR 48 3495 POKEV+21,0:POKEV+23,0:POKEV+29,0:RETURN 3500 RESTORE:FORI=832TO895:READJ:POKEI,J:NEXTI:RETURN 3505 DATA218,157,170,64,0,2,128,0,2,128,0,2,128,0,2,128 3510 DATA0,2,128,0,2,128,0,2,128,0,2,128,12,2,128,0 3520 DATA2,128,0,2,128,0,2,128,0,2,128,0,2,128,0,2 3530 DATA128,0,2,128,0,2,128,0,2,64,0,2,218,170,170,64